import { axios } from '@/utils/request'
import querystring from 'querystring'
import config from '@/config/appConfig'

export function getList (parameter) {
  return axios({
    url: config.url,
    method: 'get',
    params: {
      _gp: 'admin.coupon',
      _mt: 'queryCouponByTitle',
      ...parameter
    }
  })
}

//获取优惠类目
export function getClass (parameter) {
  return axios({
    url: config.url,
    method: 'get',
    params: {
      _gp: 'admin.category',
      _mt: 'categorySecondLevelTree',
      ...parameter
    }
  })
}

//删除
export function deleteCoupon (parameter) {
  return axios({
    url: config.url,
    method: 'get',
    params: {
      _gp: 'admin.coupon',
      _mt: 'deleteCoupon',
      ...parameter
    }
  })
}

//激活
export function activation (parameter) {
  return axios({
    url: config.url,
    method: 'get',
    params: {
      _gp: 'admin.coupon',
      _mt: 'updateCouponStatus',
      ...parameter
    }
  })
}
// 冻结
export function frozen (parameter) {
  return axios({
    url: config.url,
    method: 'get',
    params: {
      _gp: 'admin.coupon',
      _mt: 'updateCouponStatus',
      ...parameter
    }
  })
}

// 新建优惠券
export function addCoupon (parameter) {
  return axios({
    url: config.url,
    method: 'post',
    data:querystring.stringify({
      _gp: 'admin.coupon',
      _mt: 'addCoupon',
      ...parameter
    })
  })
}